1
R对象基础
AI014Lesson 2
00:00

从根本上说,R并不对单个标量进行操作,而是对 原子向量。R中的每个对象都是同一类型元素的集合,其类型由内部存储模式决定。

1. 原子向量

即使像 z <- 100 这样的单一值也是一个长度为1的向量。R将数据序列——逻辑型整数型双精度浮点型复数型字符型、以及 原始字节型——作为主要的操作单元。

2. 赋值与构造

我们使用赋值运算符 <- 将名称绑定到内存。多元素向量可通过 c() (合并)函数或 : (序列)运算符来创建,例如 z <- 0:9

六种原子构建块逻辑型整数型双精度浮点型复数型字符型原始字节型

3. 内部存储

函数 typeof() 揭示了对象的底层C风格表示。例如,R会区分 数值型 (浮点数)和 字符型 (用引号包裹的字符串) "")。 原子 向量保证同质性:所有元素必须是相同类型。

$$\text{typeof}(0:9) \rightarrow \text{"整数型"}$$

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>